package com.ruoyi.common.im.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
* <p>
    * 即时通讯-最近会话
    * </p>
*
* @author MrPing
* @since 2022-08-23
*/
@Data
public class YytImRecentSession implements Serializable {

private static final long serialVersionUID = 1L;

            @TableId(value = "id", type = IdType.ASSIGN_ID)
    private String id;

            /**
            * 用户id
            */
        @TableField("user_id")
    private String userId;

    /**
     * 用户名称
     */
    @TableField("user_name")
    private String userName;

    /**
     * 用户头像
     */
    @TableField("user_img")
    private String userImg;

            /**
            * 对方id
            */
        @TableField("peer_id")
    private String peerId;

    /**
     * 对方名称
     */
    @TableField("peer_name")
    private String peerName;


    /**
     * 对方头像
     */
    @TableField("peer_img")
    private String peerImg;

            /**
            * 类型，1-用户,2-群组
            */
    private Integer type;

            /**
            * 用户:0-正常, 1-删除
            */
    private Integer status;


}